Symmetrical joint action in human-robot dialogue

نویسندگان

  • Mary Ellen Foster
  • Tomas By
  • Markus Rickert
  • Alois Knoll
چکیده

We describe a model for task-driven, naturallanguage-based human-robot interaction where the roles of the two participants are fully interchangeable, both at the conversational level and at the task level. This model provides a general treatment of joint-action dialogue, and also allows models based on the analysis of human-human joint-action dialogues easily to be implemented and evaluated. I. DIALOGUE AND JOINT ACTION According to Clark [1], natural-language dialogue has its origins in joint activity, and serves to coordinate it. Whenever agents work together, they must agree on the goals and subgoals, the means to address each goal, and which agent should perform which tasks; all of these agreements are reached through dialogue. Dialogue incorporates joint activity on two levels: dialogue in service of the joint activity, and the joint activity of managing the dialogue itself. When a human and a robot cooperate on a joint task, the most intuitive interface is one that provides the same coordination abilities as human-human dialogue. In most existing human-robot dialogue systems, the participants have very different roles and capabilities, which limits the range of potential joint activities. In this paper, we propose that fully symmetrical human-robot cooperation is a promising line of research as well, as it is able to provide a direct mapping from a wider range of human joint activity to the human-robot case, and thus allows interaction models based on human-human interaction to be implemented and tested. A. Human-robot joint activity Traditionally, a robot has been seen as a tool for accomplishing specific tasks. When this view is taken, the obvious humanrobot interface involves the human giving commands and the robot carrying out the requested actions, with no support for more sophisticated communication. For many applications, such an interface is sufficient; however, as the tasks to be performed by robots grow more complex, natural-language dialogue provides a more natural and flexible interface that does not suffer from problems such as limited screen size. In most systems that permit natural-language human-robot interaction, the roles of the human and robot agents are hard-coded and distinct, and there is a limited amount of collaboration beyond that which is needed to manage the dialogue. The WITAS robot helicopter [2], for example, is an autonomous vehicle operating at a distance from the user, and the majority of communication consists of the user giving commands to the vehicle. The main form of joint activity in this sort of system occurs when the robot must ask the user for help in dealing with a situation—e.g., confirming that a recognised object is of the intended type. The Human-Robot Interaction Operating System (HRI/OS) [3] supports peer-topeer interaction for human-robot teams cooperating on operational tasks such as seam welding, communicating through dialogue. More communication and direct collaboration is possible among these agents than in WITAS, but the agents still play different, complementary roles. A somewhat different system is Mel the robotic penguin host [4], who guides the user as they explore a lab. The main goal for Mel is to create social engagement in a conversation; collaboration takes place when the robot instructs the user on using the equipment in the lab, but the roles are still distinct and fixed. Other human-robot systems permit more symmetrical collaboration between robots and humans, with more flexible role assignment, but generally provide less support for naturallanguage dialogue. For example, Leonardo [5] is a fullyembodied humanoid robot with social skills that allow it to learn and collaborate effectively in human settings. Leonardo is able to respond to requests from a human, to learn both new procedures and the names of objects, and to execute learned procedures in collaboration with the user. The emphasis is on the robot learning and executing action sequences; Leonardo cannot produce spoken output, and communicates through actions, body language and facial expressions. The eventual goal of the Ripley system [6] is also to support collaborative human-robot interaction; however, most of the work so far on that system has concentrated on the development of a mental model to ground symbolic processing in sensor data. B. Joint activity in human-human dialogue Clark [1] defines five dimensions along which joint-activity types may vary: scriptedness, formality, verbalness, cooperativeness, and governance (i.e., the eqality or inequality of the participants’ roles). The human-robot systems described in the preceding section mainly cover only a part of this space; the systems where a human directs an autonomous vehicle have unequal role assignments and use mainly verbal communication, for example, while the Leonardo system has more equal roles but is unable to produce verbal output. If a human-robot dialogue system supports a wider range of human-human joint activities, this permits interaction strategies based on human behaviour to be modelled; for examFig. 1. The JAST human-robot dialogue system ple, the system may follow human patterns for determining roles, allocating subtasks, or dealing with failed actions or ambiguous instructions. The resulting system can then be evaluated to determine the impact that such human-derived strategies have on the dialogue, using both objective tasksuccess measures and subjective measures of satisfaction and engagement. To support this range of human-human joint activities requires a more flexible view of role assigment, along with the ability to coordinate activity at all levels, using natural language and other communication channels. In the next section, we describe a human-robot dialogue system that takes this approach. II. THE JAST HUMAN-ROBOT DIALOGUE SYSTEM The overall goal of the JAST project (“Joint Action Science and Technology”; http://www.euprojects-jast.net/) is to investigate the cognitive and communicative aspects of jointlyacting agents, both human and artificial. The human-robot dialogue system being built as part of the project is designed as a platform to integrate the project’s empirical findings on cognition and dialogue with its work on autonomous robots. In the JAST dialogue system [7], a robot and a human user work jointly to assemble a wooden construction toy (Figure 1), coordinating their actions through speech, gestures, and facial motions. The interaction incorporates joint action at all levels: the user and the human jointly determine the goals to pursue and the procedures to be used to pursue them, and also work together to carry out the selected plans. The roles of the two agents in the JAST system are, in principle, completely interchangeable: either may make, accept, or reject proposals, and either—or both—may also carry out domain actions such as manipulating and assembling components. Dialogue management in JAST [8] is based on Blaylock and Allen’s collaborative problem-solving (CPS) model of dialogue [9], which represents dialogue as an interleaved, collaborative process of selecting the goals to pursue, determining procedures for pursuing those goals, and executing the selected procedures. The central process in the CPS model is the selection of values to fill roles; for example, agents must decide on the top-level objective to pursue, the recipe for pursuing it, and the specific objects in the world that should be used in the recipe. This model is particularly suited to the sort of collaborative task-driven dialogues supported in JAST. We intend to exploit the symmetry of the agents’ capabilities to implement problem-solving and interaction strategies based on recordings of humans engaged in similar joint-action construction tasks; partners in the JAST project are currently recording and analysing such interactions. Data from these recordings will provide information on natural strategies for role assignment and negotiation, grounding, and confirmation in joint-action dialogues. We will assess the success of the implemented strategies through human evaluations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dialogue management for cooperative, symmetrical human-robot interaction

We describe the JAST human-robot dialogue system, which supports fully symmetrical collaboration between a human and a robot on a joint construction task. We concentrate on the dialogue manager, which is based on Blaylock and Allen’s (2005) collaborative problemsolving model of dialogue and which supports joint action between the dialogue participants at both the planning and the execution leve...

متن کامل

Combining Goal Inference and Natural-Language Dialogue for Human-Robot Joint Action

We demonstrate how combining the reasoning components from two existing systems designed for human-robot joint action produces an integrated system with greater capabilities than either of the individual systems. One of the systems supports primarily non-verbal interaction and uses dynamic neural fields to infer the user’s goals and to suggest appropriate system responses; the other emphasises ...

متن کامل

Multiple-objective Optimization of Serpentine Locomotion with Snake Robot by Using the NSGA

This paper starts with developing kinematic and dynamic model of a snake shape robot in serpentine locomotion and finishes with actual experimentation. At the beginning the symmetrical and unsymmetrical serpenoid curves are introduced. Kinematics and dynamics of a snake robot on flat and inclined surfaces are obtained for a general n-link robot. SimMechanics toolbox of MATLAB software is employ...

متن کامل

Conceptual Design of a Gait Rehabilitation Robot

Gait rehabilitation using body weight support on a treadmill is a recommended rehabilitation technique for neurological injuries, such as spinal cord injury. In this paper, a new robotic orthosis is presented for treadmill training. In the presented design the criteria such as low inertia of robot components, backdrivability, high safety and degrees of freedom based on human walking are conside...

متن کامل

Is Silence Golden in Human-Robot Dialogue?

The physical actions performed by any robot can be used to convey meaning to a user in human-robot interaction. For example, successfully performing an action following a request may be viewed as an acceptance, while performing the wrong action may be construed as a mis-understanding. Even hesitating to perform a requested physical action may be viewed as a signal of non-understanding. Thus, un...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006